 DateTime cas = DateTime.Now;
         string currentDate = cas.ToShortDateString();
         string currentTime = cas.ToShortTimeString();

         string filename = Path.Combine(Application.StartupPath, "e.xml");
         XmlTextWriter xmlWriter = new XmlTextWriter(filename, Encoding.UTF8);
         xmlWriter.WriteStartDocument(true);
         xmlWriter.WriteStartElement("ZZNAM");

         string adam = "1";
         int i = adam.Length;
         byte[] buffer = new Byte[i];
         for (int q = 0; q < i; q++)
         {
             buffer[q] = Convert.ToByte(adam[q]);
         }
            
            xmlWriter.WriteBase64(buffer, 0, buffer.Length);
         xmlWriter.WriteEndElement();
         xmlWriter.Close();

        
       
            XmlTextReader reader = null;

         
                reader = new XmlTextReader(filename);
                while (reader.Read())
                {
                    if ("ZZNAM" == reader.Name) break;
                }

         
                Console.WriteLine("ZZNAM... ");
                int base64len = 0;
                byte[] base64 = new byte[1000];
                while (reader.Name == "ZZNAM")
                {
                    base64len = reader.ReadBase64(base64, 0, 50);
                    for (i = 0; i < base64len; i++) Console.Write((char)base64[i]);
                } 